
#ifndef SINWAVE_H
#define SINWAVE_H

#ifdef SINWAVE_STEREO
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071, 
0, 0, 7071, 7071, 10000, 10000, 7071, 7071, 0, 0, -7071, -7071, -10000, -10000, -7071, -7071 
#else
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0, 
0, 0, 980, 0, 1951, 0, 2903, 0, 3827, 0, 4714, 0, 5556, 0, 6344, 0, 
7071, 0, 7730, 0, 8315, 0, 8819, 0, 9239, 0, 9569, 0, 9808, 0, 9952, 0, 
10000, 0, 9952, 0, 9808, 0, 9569, 0, 9239, 0, 8819, 0, 8315, 0, 7730, 0, 
7071, 0, 6344, 0, 5556, 0, 4714, 0, 3827, 0, 2903, 0, 1951, 0, 980, 0, 
0, 0, -980, 0, -1951, 0, -2903, 0, -3827, 0, -4714, 0, -5556, 0, -6344, 0, 
-7071, 0, -7730, 0, -8315, 0, -8819, 0, -9239, 0, -9569, 0, -9808, 0, -9952, 0, 
-10000, 0, -9952, 0, -9808, 0, -9569, 0, -9239, 0, -8819, 0, -8315, 0, -7730, 0, 
-7071, 0, -6344, 0, -5556, 0, -4714, 0, -3827, 0, -2903, 0, -1951, 0, -980, 0
#endif

#endif